package com.limanyik.family.common.entity.server.security;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.concurrent.TimeUnit;

@Data
public class VerificationCode {
    /**
     * 校验码
     */
    private String code;
    /**
     * 业务编码
     */
    private String businessCode;
    /**
     * 业务关联ID
     */
    private String businessId;
    /**
     * 业务关联用户ID
     */
    private String businessUserId;
    /**
     * 请求IP地址
     */
    private String requestIp;
    /**
     * 请求时间
     */
    private LocalDateTime requestTime;
    /**
     * 是否设置过期时间
     */
    private boolean isSetPastDueTime;
    /**
     * 过期时间单位
     */
    private TimeUnit pastDueTimeUnit;
    /**
     * 过期时间值
     */
    private Integer pastDueTimeValue;

}
